package kau.dao;

import java.util.ArrayList;

import kau.exception.DuplicationException;
import kau.exception.RecordNotFoundException;
import kau.vo.Course;

public interface CourseDAOIF {
	public abstract void insert(Course course) throws DuplicationException;
	public abstract void update(Course course) throws RecordNotFoundException;
	public abstract void delete(int courseId) throws RecordNotFoundException;
	public abstract Course getCourse(int courseId) throws RecordNotFoundException;
	public abstract ArrayList<Course> getAllCourses();
	public abstract int getMaxCourseId();
	
	public abstract String getCourseInstructor(int courseId) throws RecordNotFoundException;;

}